heap clouds - French English Dictionary